package com.collect;

import java.util.HashSet;
import java.util.Iterator;

/**
 * Set是一个不允许重复元素的集合。常用的实现类有HashSet和TreeSet。
 * 下面是一些常见的操作：
 */
public class Set {
    public static void main(String[] args) {
        HashSet<String> set = new HashSet<>();
        //添加元素
        set.add("apple");
        set.add("banana");
        set.add("orange");
        //判断元素是否存在
        boolean contains = set.contains("apple");
        // 遍历方法1: 使用for-each循环
        for (String str : set) {
            System.out.println(str);
        }
        // 遍历方法2: 使用迭代器
        Iterator<String> iterator = set.iterator();
        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }


    }
}
